package top.healthylife.gateway.platform.br.dto.basicdata.personalqualifications.res;


import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;
import top.healthylife.gateway.dto.annotation.ApiField;

/**
 * @author : 高则喜
 * @Date 2020/12/24 16:31
 */
@Data
@Accessors(chain = true)
@ApiModel("PersonalCre")
public class PersonalCre {

    @ApiField(value = "月均消费能力" , info = "取值：0-101，金额区间码，具体见附录 " )
    @ApiModelProperty(value="月均消费能力",example="取值：0-101，金额区间码，具体见附录 " )
    private String avgAmt;

    @ApiField(value = "月均消费频率" , info = "取值：0-N，保留两位小数，单位：次数 " )
    @ApiModelProperty(value="月均消费频率",example="取值：0-N，保留两位小数，单位：次数 " )
    private String avgFre;

    @ApiField(value = "无消费时长" , info = "取值：T1、T2、T3、T4，具体见附录 " )
    @ApiModelProperty(value="无消费时长",example="取值：T1、T2、T3、T4，具体见附录 " )
    private String lstMons;

    @ApiField(value = "生活消费偏好" , info = "取值：0-1，值越大，消费等级越高 " )
    @ApiModelProperty(value="生活消费偏好",example="取值：0-1，值越大，消费等级越高 " )
    private String lifeCons;

    @ApiField(value = "数码消费偏好" , info = "取值：0-1，值越大，消费等级越高 " )
    @ApiModelProperty(value="数码消费偏好",example="取值：0-1，值越大，消费等级越高 " )
    private String digiCons;

    @ApiField(value = "出行消费偏好" , info = "取值：0-1，值越大，消费等级越高 " )
    @ApiModelProperty(value="出行消费偏好",example="取值：0-1，值越大，消费等级越高 " )
    private String travCons;

    @ApiField(value = "投资消费偏好" , info = "取值：0-1，值越大，消费等级越高 " )
    @ApiModelProperty(value="投资消费偏好",example="取值：0-1，值越大，消费等级越高 " )
    private String investCons;

    @ApiField(value = "移动网络消费偏好" , info = "取值：0-100，数字越大使用移动网络购物程度越高 " )
    @ApiModelProperty(value="移动网络消费偏好",example="取值：0-100，数字越大使用移动网络购物程度越高 " )
    private String mobileCons;

    @ApiField(value = "消费信用等级" , info = "取值：0-10，数字越大等级越高 " )
    @ApiModelProperty(value="消费信用等级",example="取值：0-10，数字越大等级越高 " )
    private String userLevel;

    @ApiField(value = "历史网购等级" , info = "取值：0-6，数字越大等级越高 " )
    @ApiModelProperty(value="历史网购等级",example="取值：0-6，数字越大等级越高 " )
    private String vipLevel;

    @ApiField(value = "是否有房预测" , info = "取值：1，是；0，否；-1，未知 " )
    @ApiModelProperty(value="是否有房预测",example="取值：1，是；0，否；-1，未知 " )
    private String ifHouse;

    @ApiField(value = "是否有车预测" , info = "取值：1，是；-1，未知 " )
    @ApiModelProperty(value="是否有车预测",example="取值：1，是；-1，未知 " )
    private String ifCar;

    @ApiField(value = "近期收入能力" , info = "取值：0-101，金额区间码，具体见附录 " )
    @ApiModelProperty(value="近期收入能力",example="取值：0-101，金额区间码，具体见附录 " )
    private String rcntIncome;

    @ApiField(value = "长期收入能力" , info = "取值：0-101，金额区间码，具体见附录 " )
    @ApiModelProperty(value="长期收入能力",example="取值：0-101，金额区间码，具体见附录 " )
    private String longIncome;

    @ApiField(value = "近期收入稳定性等级" , info = "取值：0-1 " )
    @ApiModelProperty(value="近期收入稳定性等级",example="取值：0-1 " )
    private String rcntEcon;

    @ApiField(value = "长期收入稳定性等级" , info = "取值：0-1 " )
    @ApiModelProperty(value="长期收入稳定性等级",example="取值：0-1 " )
    private String longEcon;

    @ApiField(value = "常工作省份" , info = "省份首字母简写，如：BJ表示北京 " )
    @ApiModelProperty(value="常工作省份",example="省份首字母简写，如：BJ表示北京 " )
    private String incomeProv;

    @ApiField(value = "近期收入波动预测" , info = "取值：空，未知；0-101，金额区间码，具体见附录。 " )
    @ApiModelProperty(value="近期收入波动预测",example="取值：空，未知；0-101，金额区间码，具体见附录。 " )
    private String incomeChg;

    @ApiField(value = "稳定收入能力预测" , info = "取值：空，未知；0-101，金额区间码，具体见附录。 " )
    @ApiModelProperty(value="稳定收入能力预测",example="取值：空，未知；0-101，金额区间码，具体见附录。 " )
    private String regincomeLevel;

    @ApiField(value = "稳定工作时长" , info = "取值：0-N，单位：月 " )
    @ApiModelProperty(value="稳定工作时长",example="取值：0-N，单位：月 " )
    private String regincomeSta;

    @ApiField(value = "无稳定工作时长" , info = "取值：0-N，单位：月 " )
    @ApiModelProperty(value="无稳定工作时长",example="取值：0-N，单位：月 " )
    private String noregincomeLstMons;

    @ApiField(value = "无业时长预测" , info = "取值：0-N，单位：月 " )
    @ApiModelProperty(value="无业时长预测",example="取值：0-N，单位：月 " )
    private String noincomeLstMons;

    @ApiField(value = "行业类别预测" , info = "空：未知；具体参照：国家标准(GBT4754-2017)《国民经济行业分类》小类 " )
    @ApiModelProperty(value="行业类别预测",example="空：未知；具体参照：国家标准(GBT4754-2017)《国民经济行业分类》小类 " )
    private String businessType;

    @ApiField(value = "职业信息验证" , info = "取值：1，是；0，否；若未输入公司企业全称，返回空 " )
    @ApiModelProperty(value="职业信息验证",example="取值：1，是；0，否；若未输入公司企业全称，返回空 " )
    private String companyMat;

    @ApiField(value = "一级行业类别预测" , info = "空：未知；具体参照：国家标准(GBT4754-2017)《国民经济行业分类》门类 " )
    @ApiModelProperty(value="一级行业类别预测",example="空：未知；具体参照：国家标准(GBT4754-2017)《国民经济行业分类》门类 " )
    private String indCate1;

    @ApiField(value = "二级行业类别预测" , info = "空：未知；具体参照：国家标准(GBT4754-2017)《国民经济行业分类》大类 " )
    @ApiModelProperty(value="二级行业类别预测",example="空：未知；具体参照：国家标准(GBT4754-2017)《国民经济行业分类》大类 " )
    private String indCate2;

    @ApiField(value = "公司规模等级预测" , info = "取值：0-5 " )
    @ApiModelProperty(value="公司规模等级预测",example="取值：0-5 " )
    private String companyScale;

    @ApiField(value = "管理等级预测" , info = "取值：1-3 " )
    @ApiModelProperty(value="管理等级预测",example="取值：1-3 " )
    private String managerStage;

    @ApiField(value = "稳定收入等级预测" , info = "取值：1-10 " )
    @ApiModelProperty(value="稳定收入等级预测",example="取值：1-10 " )
    private String salaryStage;
}
